#include<stdio.h>


typedef struct SS
{
    int i;
    int arr[0];
}HH;

int main()
{
    HH *p=(HH*)malloc(sizeof(HH)+sizeof(int)*10);
    p->i =100;
    for(int i=0;i<10;i++)
    {
        p->arr[i] = i+1;
    }
    printf("%d\n",p->i);
    
    for(int i=0;i<10;i++)
    {
        printf("%d ",p->arr[i]);
    }
    return 0;
}